package com.tjec.project.projectWorkbench.domain;

import java.util.List;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 项目对象 bms_project
 * 
 * @author pangyongfeng
 * @date 2020-12-14
 */
public class BmsProjectBusinessDto extends BmsProjectSimple
{
    private static final long serialVersionUID = 1L;

    private String oldProjectName; 
    private String oldProjectCode; 
    private String oldProjectLeader; 
    private String oldProjectLeaderId;
    private String oldProjectLeaderJobNo;
    
    private String newProjectName; 
    private String newProjectCode; 
    private String newProjectLeader; 
    private String newProjectId; 
    private String newProjectLeaderId;
    private String newProjectLeaderJobNo;
    
    private String projectExecuteDept;
    
    private List<BmsReportNo> bmsReport;

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("oldProjectName", getOldProjectName())
            .append("oldProjectCode", getOldProjectCode())
            .append("oldProjectLeader", getOldProjectLeader())
            .append("newProjectName", getNewProjectName())
            .append("newProjectCode", getNewProjectCode())
            .append("newProjectLeader", getNewProjectLeader())
            .append("newProjectId", getNewProjectId())
            .append("projectExecuteDept", getProjectExecuteDept())
            .append("oldProjectLeaderId",getOldProjectLeaderId())
            .append("oldProjectLeaderJobNo",getOldProjectLeaderJobNo())
            .append("newProjectLeaderId",getNewProjectLeaderId())
            .append("newProjectLeaderJobNo",getNewProjectLeaderJobNo())
            .append("bmsReport",getBmsReport())
            .toString();
    }

	public List<BmsReportNo> getBmsReport() {
		return bmsReport;
	}

	public void setBmsReport(List<BmsReportNo> bmsReport) {
		this.bmsReport = bmsReport;
	}

	public String getOldProjectLeaderId() {
		return oldProjectLeaderId;
	}

	public void setOldProjectLeaderId(String oldProjectLeaderId) {
		this.oldProjectLeaderId = oldProjectLeaderId;
	}

	public String getOldProjectLeaderJobNo() {
		return oldProjectLeaderJobNo;
	}

	public void setOldProjectLeaderJobNo(String oldProjectLeaderJobNo) {
		this.oldProjectLeaderJobNo = oldProjectLeaderJobNo;
	}

	public String getNewProjectLeaderId() {
		return newProjectLeaderId;
	}

	public void setNewProjectLeaderId(String newProjectLeaderId) {
		this.newProjectLeaderId = newProjectLeaderId;
	}

	public String getNewProjectLeaderJobNo() {
		return newProjectLeaderJobNo;
	}

	public void setNewProjectLeaderJobNo(String newProjectLeaderJobNo) {
		this.newProjectLeaderJobNo = newProjectLeaderJobNo;
	}

	public String getOldProjectName() {
		return oldProjectName;
	}

	public void setOldProjectName(String oldProjectName) {
		this.oldProjectName = oldProjectName;
	}

	public String getOldProjectCode() {
		return oldProjectCode;
	}

	public void setOldProjectCode(String oldProjectCode) {
		this.oldProjectCode = oldProjectCode;
	}

	public String getOldProjectLeader() {
		return oldProjectLeader;
	}

	public void setOldProjectLeader(String oldProjectLeader) {
		this.oldProjectLeader = oldProjectLeader;
	}

	public String getNewProjectName() {
		return newProjectName;
	}

	public void setNewProjectName(String newProjectName) {
		this.newProjectName = newProjectName;
	}

	public String getNewProjectCode() {
		return newProjectCode;
	}

	public void setNewProjectCode(String newProjectCode) {
		this.newProjectCode = newProjectCode;
	}

	public String getNewProjectLeader() {
		return newProjectLeader;
	}

	public void setNewProjectLeader(String newProjectLeader) {
		this.newProjectLeader = newProjectLeader;
	}

	public String getProjectExecuteDept() {
		return projectExecuteDept;
	}

	public void setProjectExecuteDept(String projectExecuteDept) {
		this.projectExecuteDept = projectExecuteDept;
	}

	public String getNewProjectId() {
		return newProjectId;
	}

	public void setNewProjectId(String newProjectId) {
		this.newProjectId = newProjectId;
	}

}
